home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / doc / pm-utils / TODO < prev   
Text File  |  2008-07-27  |  2KB  |  48 lines

  1. * pm-utils has no provision for halting the suspend/resume process if
  2.   a hook fails. Adding naive support for this is easy, getting it
  3.   right is less so.
  4.  
  5. * suspend-hybrid handling is less than optimal.  The current code
  6.   assumes it is always resuming from suspend.  While this is probably
  7.   the common case, we need to take into account that we will also
  8.   sometimes be returning from hibernate and run the hooks
  9.   accordingly. Otherwise, suspend-hybrid and video quirk handling are
  10.   going to interact very badly some of the time.
  11.  
  12. * There are no provisions for configuring the tuxonice backend.
  13.   Tuxonice has lots of things that can be tuned, but doing so would
  14.   end up duplicating alot of the tuxonice project's hibernate script.
  15.   We should talk to their maintainers about merging common
  16.   functionality.
  17.  
  18. * If a hook needs to handle parameters passed from the command line,
  19.   it has to do that on its own.  A simple parameter-parsing engine
  20.   might come in handy.
  21.  
  22. * Currently, we really only handle suspend/resume.  The
  23.   powermanagement system should use some maintenance. Should we also
  24.   handle other powermanagement-related tasks?  
  25.  
  26. * Beef up the abstraction layer between the hooks and the pm-utils
  27.   core infrastructure.  We should work on making that API stable
  28.   enough that...
  29.  
  30. * pm-utils to become the default low-level userspace power management handling
  31.   infrastructure for the majority of Linux (and mabye other
  32.   unixalikes) distributions.  The core pm-utils infrastructure is
  33.   already fairly distro-agnostic, leveraging it to be os-agnostic
  34.   should also be possible.  We should get it to the point that any
  35.   program that needs something to happen when running a power
  36.   management task uses our functionality instead of rewriting their own.
  37.  
  38. * Merge the man pages for pm-action/pm-is-supported/pm-powersave from Debian
  39.   (which are written in docbook xml). Also convert the existing man pages from
  40.   docbook sgml to docbook xml.
  41.   The man pages should be improved to document new configuration variables,
  42.   contain examples how to write hooks etc.
  43.  
  44. * Provide an "--auto" option for pm-suspend, which tries to get the quirks from
  45.   hal. Add an option (let's call it "--store-quirks-as-fdi" for now), which
  46.   allows to easily generate an fdi file with the quirk parameters passed to
  47.   pm-suspend.
  48.